\newglossaryentry{android}{
name = Android,
description = système d’exploitation destiné aux \emph{smartphones}
}
 
\newglossaryentry{ios}{
name = iOS,
description = système d'exploitation destiné aux  \emph{smartphones} de la marque Apple
}

\newglossaryentry{mediacenter}{
name = Mediacenter,
description = c'est un système matériel et logiciel fournissant certains services comme la lecture de fichiers multimedias (images son ou vidéo) ou la diffusion de ces fichiers ou encore l'écoute etc
}

\newglossaryentry{open_source}{
name = Open source,
description = se dit d’un logiciel dont le code source est disponible sur le web
}

\newglossaryentry{panel}{
name = Panel,
description = c'est une unité graphique rectangulaire sur un écran
}

\newglossaryentry{pattern}{
name = Design pattern,
description = (abrégé \emph{pattern}) façon de programmer éprouvée permettant d'obtenir un code robuste et facilement réutilisable
}

\newglossaryentry{protocole}{
name = Protocole,
description = définit un ensemble de règles pour un type de communication donné
}

\newglossaryentry{pipe}{
name = Pipe,
description = permet de chaîner des processus de sorte que la sortie d'un processus alimente directement l'entrée du suivant 
}

\newglossaryentry{raspberry}{
name = Raspberry-Pi,
description = micro-ordinateur de la taille d’une carte de paiement
}

\newglossaryentry{smartphone}{
name = Smartphone,
description = signifie \og téléphone intelligent\fg{}. C'est un téléphone mobile disposant à la fois des fonctions d’un assistant numérique personnel mais aussi d’un appareil photo numérique et d’un ordinateur portable 
}

\newglossaryentry{socket}{
name = Socket,
description = flux de données permettant la communication entre un client et un serveur
}

\newglossaryentry{streaming}{
name = Streaming,
description = principe permettant l'envoi de données en direct c'est-à-dire que le fichier envoyé commence à être lu avant la fin de son téléchargement
}

\newglossaryentry{televersement}{
name = Téléversement / Upload,
description = action de transférer des données d’un ordinateur local vers un ordinateur distant par un réseau informatique 
}

\newglossaryentry{thread}{
name = Thread,
description = processus léger 
}

\newglossaryentry{web}{
name = Web,
description = abréviation de World Wide Web. C'est un système d’information public fonctionnant sur Internet
}
\newacronym[
description={chaîne de caractères permettant d’identifier des ressources sur le web}]
{url}
{URL}
{Uniform Resources Locator}

\newacronym[
description={protocole de communication client-serveur}]
{http}
{HTTP}
{Hypertext Transfer Protocol}

\newacronym[
description={ensemble de classes, méthodes ou fonctions qui servent de façade
par laquelle un logiciel offre des services à d'autres logiciels}]
{api}
{API}
{Application Programming Interface}
